CryptoPro JCP Request.
Public API.

ru.CryptoPro.JCPRequest.ca15.status
Class CA15Status

java.lang.Object
  extended by ru.CryptoPro.JCPRequest.ca15.status.CA15Status
Direct Known Subclasses:
CA15RequestStatus, CA15UserRegisterInfoStatus, CA15UserRegisterStatus

public class CA15Status
extends java.lang.Object

Служебный класс CA15Status предназначен для хранения кода обработки запроса на сертификат, преобразования строкового представления статуса в числовое, и наоборот.


Field Summary
static int CR_DISP_DENIED
          Операция заблокирована.
static int CR_DISP_ERROR
          Ошибка обработки.
static int CR_DISP_ISSUED
          Запрос обработан, сертификат готов.
static int CR_DISP_REVOKED
          Сертификат отозван.
static int CR_DISP_UNDER_SUBMISSION
          Запрос в обработке.
static int CR_DISP_UNKNOWN
          Неопределенное состояние.
 
Constructor Summary
CA15Status(int status)
          Конструктор.
 
Method Summary
 int getValue()
          Функция получения статуса обработки.
static java.lang.String intStatusToStringStatus(int status)
          Преобразование статуса из числа в строку.
static int stringStatusToIntStatus(java.lang.String status)
          Преобразование статуса из строки в число.
 java.lang.String toString()
          Функция получения статуса сертификата в виде строки.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CR_DISP_UNKNOWN

public static final int CR_DISP_UNKNOWN
Неопределенное состояние.

See Also:
Constant Field Values

CR_DISP_ERROR

public static final int CR_DISP_ERROR
Ошибка обработки.

See Also:
Constant Field Values

CR_DISP_ISSUED

public static final int CR_DISP_ISSUED
Запрос обработан, сертификат готов.

See Also:
Constant Field Values

CR_DISP_UNDER_SUBMISSION

public static final int CR_DISP_UNDER_SUBMISSION
Запрос в обработке.

See Also:
Constant Field Values

CR_DISP_DENIED

public static final int CR_DISP_DENIED
Операция заблокирована.

See Also:
Constant Field Values

CR_DISP_REVOKED

public static final int CR_DISP_REVOKED
Сертификат отозван.

See Also:
Constant Field Values
Constructor Detail

CA15Status

public CA15Status(int status)
Конструктор.

Parameters:
status - Статус обработки.
Method Detail

getValue

public int getValue()
Функция получения статуса обработки.

Returns:
статус обработки.

toString

public java.lang.String toString()
Функция получения статуса сертификата в виде строки.

Overrides:
toString in class java.lang.Object
Returns:
строковое представление статуса.

stringStatusToIntStatus

public static int stringStatusToIntStatus(java.lang.String status)
Преобразование статуса из строки в число. Дополнительно проверяем статус на соответствие значению строки в Cp1251 кодировке.

Parameters:
status - Строковое представление статуса.
Returns:
числовое представление статуса.

intStatusToStringStatus

public static java.lang.String intStatusToStringStatus(int status)
Преобразование статуса из числа в строку.

Parameters:
status - Числовое представление статуса.
Returns:
строковое представление статуса.

Copyright Crypto-Pro.
All rights reserved.